.main-part {
    display: flex;
    flex-direction: column;
    height: 100%;
    background: white;
    flex: 1;
    .attribute {
      background: white;
      margin-top: .1042rem;
      flex: 1;
      padding-top: .1042rem;
      .title {
        color: #2d2d2d;
        font-weight: bold;
        font-size: 0.0938rem;
        display: flex;
        margin-left: 0.2135rem;
        position: relative;
        .interval {
          width: 0.026rem;
          height: 100%;
          background: #3644bf;
          margin-right: 0.1rem;
          position: absolute;
          left:-.1rem;
          border-radius: 0.0156rem;
        }
      }
      .list {
        display: flex;
        margin-top: 0.1458rem;
        margin-left: 0.2135rem;
        margin-right: 0.2135rem;
        flex-wrap: wrap;
        justify-content: space-between;
        font-size: 0.0833rem;
        .part-width{
          width: 33.3%;
        }
        .part {
         
          display: flex;
          margin-bottom: 0.1042rem;
          .left{
              flex: 1;
              color: #AEAEAE;
              margin-right: .05rem;
          }
          .right{
              flex: 1;
              color: #2D2D2D;
          }
        }
      }
    }
  }
  
  .rich-text{
      width: calc(100% - .2083rem - .2083rem);
      margin: auto;
      margin-top: .2083rem;
  }
  
  